Rain down
Translation of "rain down" into Russian
rain down
Criticism rained down on the company after the scandal.
Критика обрушилась на компанию после скандала.
Definitions
To fall or be sent down in large quantities, often suddenly and forcefully, like rain; can refer to literal rain or to things such as objects, praise, or criticism being delivered in abundance.